rain cap - German English Dictionary